package com.example.socialapp

/**
 * 定义应用中的所有导航屏幕路由
 */
sealed class Screen(val route: String) {
    object Login : Screen("login")
    object Register : Screen("register")
    object ForgotPassword : Screen("forgot_password")
    object Terms : Screen("terms")
    object Main : Screen("main")
    object Settings : Screen("settings")
    object Chat : Screen("chat")
    object ChatDetail : Screen("chat_detail")
    object Notification : Screen("notification")
    object CreatePost : Screen("create_post")
    object PostDetail : Screen("post_detail")
    object UserProfile : Screen("user_profile")
    object Search : Screen("search")
    object UserStats : Screen("user_stats")
    object TopicDetail : Screen("topic_detail")
    object Bookmark : Screen("bookmark")
    object ThemeCustomization : Screen("theme_customization")
    object Recommendation : Screen("recommendation")
    object SocialGraph : Screen("social_graph")
    object Contacts : Screen("contacts")
    object Discover : Screen("discover")
    object Profile : Screen("profile")
}